package com.cosina.game.crystallight.model.battle;

import android.graphics.Point;

public interface BattleField {
	
	public final int TILE_TYPE_EARTH = 0;
	public final int TILE_TYPE_MENU = 100;
	public final int TILE_TYPE_TOWER = 200;
	public final int TILE_TYPE_SPEED = 300;
	
	public static final int ROUND_TOP_STYLE = 0;
	public static final int FLAT_TOP_STYLE = 1;
	
	String getId();
	int getMapType();
	int[][] groudData();
	Point locationSpeed();
	Point[] locationAbilities(); 
	Point locationSource();
	Point enemyDoorLocation();
	Point[] defaultTowers();
	Point castleLocation();
	int[] pathDirection();
	int[][] waveKind();
	int castleDirection();
	Point[] getEnemyHomeArea();
	Point[] getCastleArea();
}
